industrial power transmission techniques - Francés Inglés Diccionario